const mongoose = require('mongoose');
// 5.创建文档的结构对象(设置对象数据类型格式)
let Category = new mongoose.Schema({
  creationTime: {//创建时间 毫秒
    type: Number,
    default: new Date()
  },
  name: {
    type: String,
    required: true, //判断该字段必填
    unique: true//设置该字段独一无二（需要重建集合才有效果)
  },
  icon: {
    type: String,
    required: true, //判断该字段必填
  },
  type: {//类型
    type: Number,
    unique: true//设置该字段独一无二（需要重建集合才有效果)
  },
  categoryType: {//1支出 2收入 3通用
    type: Number,
    default: 1
  }
});
// 6.创建模型对象
let CategoryModel = mongoose.model('category', Category);

module.exports = CategoryModel
